package com.soul.dubbo.api.mongo;

import com.soul.model.mongo.Peachblossom;

import java.util.List;

/**
 * @author mdoya
 * @version 1.0
 * @description:
 */
public interface PeachblossomApi {

    /**
     *  保存语音文件
     * @param peachblossom 文件对象
     */
    Integer addPeachblossom(Peachblossom peachblossom);

    /**
     *  查询桃花传音用户语音文件
     * @param peachblossomId 大数据推荐桃花传音要用户id
     * @return List<Peachblossom>
     */
    List<Peachblossom> findPeachblossom(Long peachblossomId);

    /**
     *  查询当前用户已用桃花传音次数
     * @param currendUserId 当前用户id
     * @return List<Peachblossom>
     */
    List<Peachblossom> findPeachblossomCount(Long currendUserId);

    /**
     *  从语音库随机获取一个桃花传音用户
     * @return Peachblossom
     */
    Peachblossom findByPeachblossom(Long currendUserId);

}
